// 以ES6的方式导入Vue包 跟require('vue')是一个意思,只不过require是CommonJS规范
import Vue from 'vue';
// 导入的是App.vue包
/* 相当于 App = {
  name: 'App',
  components: {
    HelloWorld
    }
  } 
*/
import App from './App.vue';

// 导入axios和vue-axios
import axios from 'axios';
import VueAxios from 'vue-axios'; // vue-axios是一个vue的插件

// 使用Vue插件
// Vue插件的作用：在Vue的原型对象上，挂载了属性 $http
Vue.use(VueAxios, axios);

Vue.config.productionTip = false;

// 实例化Vue的根实例,挂载到
new Vue({
  // 通过render函数渲染App
  render: (h) => h(App),
}).$mount('#app');

// 测试
/* Vue.$http.get('http://localhost:3000/todos').then((res) => {
  console.log(res);
}); */
